Big Huge Thesaurus

striped squirrel

noun